data independence in dbms and its types